﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LearningCompany_DAO
{
    public partial class SecteurActivite
    {
        #region Méthodes
        public static SecteurActivite CreateSecteurActivite(string aLibelle)
        {
            SecteurActivite oSecteurActivite;

            oSecteurActivite = new SecteurActivite();
            oSecteurActivite.Libelle = aLibelle;

            return oSecteurActivite;
        }

        public static List<SecteurActivite> GetListeInstances()
        {
            return (from oSecteurActivite in ContexteDAO.ContexteDonnees.SecteurActivite
                    orderby oSecteurActivite.Libelle
                    select oSecteurActivite).ToList();
        }

        public static SecteurActivite GetInstance(int aIdentifiant)
        {
            return (from oSecteurActivite in ContexteDAO.ContexteDonnees.SecteurActivite
                    where oSecteurActivite.Identifiant == aIdentifiant
                    select oSecteurActivite).FirstOrDefault();
        }

        public List<Client> GetListeClients()
        {
            return (from oClient in this.Clients
                    orderby oClient.RaisonSociale
                    select oClient).ToList();
        }
        #endregion
    }
}
